package com.cn.wanxi.util;

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.SimpleFormatter;

public class MyFile {
    private boolean size;

    /**
     * 属性
     * 类型，大小，创建时间，只读，隐藏
     * 方法
     * 创建，修改，删除，查询
     * <p>
     * 构造方法
     * <p>
     * 代码块
     */

//    public MyFile(){
//
//    }
    public static void main(String[] args) {
//        String path = "aa.txt";
//        String parent = "e:aa/fdsa/";
//        File parentfile = new File(parent);
//        File file=new File(parentfile,path);
//        File filea=new File(parent,path);

        /**
         * 每一个类都有一个默认的无惨的构造方法
         * 如果该类里面已经有其他有参的构造方法，则无参的构造方法就失效
         * 如果我们还想调用无参的构造方法，则必须添加一个无参的构造方法
         */
        String path = "E:/wanxi/step-three/canyin03-1203\\web/aa";
        File fileDirectory = new File(path);
        /**
         *
         *
         * file.isFile()判断是否是文件
         * file.isDirectory()判断是否是文件夹
         * file.exists()判断路径是否存在
         *
         */
        if (!fileDirectory.exists()) {
            try {
                fileDirectory.mkdirs();

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        String fileName = "aa.jpg";
        File file = new File(path, fileName);
        boolean newFile = false;
        try {
            newFile = file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
//        System.out.println(newFile);
//        2020-12-17 10：54
//        SimpleDateFormat sdf=new SimpleDateFormat("yyyy/---MM-dd hh:mm:ss");
//        System.out.println(sdf.format(new Date()));

    }
}
